two-spotted ladybug - German English Dictionary